The Fast Fourier Transform on a Reconfigurable Processor
نویسندگان
چکیده
This paper describes the implementation of the Fast Fourier Transform (FFT) on the Reconfigurable Data Path Processor (RDPP) under development by the Institute of Advanced Microelectronics and NASA Goddard Space Flight Center. The RDPP implements a multi-stage computational pipeline, optimized for systolic signal processing applications. We implement the Goertzel FFT algorithm, which is able to exploit the data path parallelism of the RDPP. The paper introduces the RDPP and the Geortzel algorithm, describes a Fourier Transform Hyperspectral Image data conversion application, and discusses scaling issues. I. THE RECONFIGURABLE DATA PATH PROCESSOR The emerging field of Reconfigurable Computing seeks to achieve the performance of dedicated hardware with the flexibility of software through architectures that can be reconfigured at run time to optimize them for different computing tasks [5]. The Reconfigurable Data Path Processor (RDPP) is a reconfigurable multiprocessing chip being developed for highthroughput, data-intensive processing tasks aboard spacecraft. The RDPP contains 16 reconfigurable processing elements, each with a multiplier, an arithmetic/logic unit, data path formatting logic, and data path selection logic, operating on a 24-bit-wide data path. In addition, there are five 24-bit bi-directional I/O ports. The RDPP implements a synchronous data flow computational model, optimized for data-intensive processing tasks such as signal processing [1]. The RDPP operates in two phases: (1) configuration, and (2) execution. In configuration, the processing elements are programmed for specific processing tasks, programmable interconnects are configured to form a processing pipeline, and a run-time program is loaded. In the execution phase, the RDPP reads and processes data from an input stream and writes to an output stream.
منابع مشابه
A Low-Area Fully-Reconfigurable Hardware Design of Fast Fourier Transform System for 3GPP-LTE Standard
This paper presents a low-area and fully-reconfigurable Fast Fourier Transform (FFT) hardware design for 3GPP-LTE communication standard. It can fully support 32 different FFT sizes, up to 2048 FFT points. Besides, a special processing element is developed for making reconfigurable computing characteristics possible, while first-in first-out (FIFO) scheduling scheme design technique is proposed...
متن کاملOn The Design of High Perfprmance Reconfigurable DSP processor using FPGA
In this paper, a high performance reconfigurable combined architecture of Discrete Wavelet Transform (DWT), Matrix Multiplication and Fast Fourier Transform is presented. This reduces area and become cost-effective. In the proposed DWT architecture the input data are separated as even and odd numbers of data as well as both data are inputted parallel. This cause faster DWT operation then conven...
متن کاملDesign of Reconfigurable FFT Processor With Reduced Area And Power
Fast fourier transform (FFT) is an efficient implementation of the discrete fourier transform (DFT). The main objective of the project is to implement a reconfigurable FFT processor with reduced power and area in order to provide system designers and engineers with the flexibility to meet different system requirements. This paper proposes a low power and area efficient FFT architecture using Si...
متن کاملDesign and Implementation of Pipelined Floating Point Fast Fourier Transform Processor
There are several methodologies and techniques that already offer hardware and software solutions for computing Fast Fourier Transform (FFT), which have advantages for specific applications. These solutions are developed for running in several platforms, such as GPU, DSP, FPGA and ASIC and they are usually described in C/C++ language or HDL. Implementation intended for reconfigurable logic is u...
متن کاملReconfigurable FFT Processor – A Broader Perspective Survey
The FFT(Fast Fourier Transform) processing is one of the key procedure in the popular orthogonal frequency division multiplexing(OFDM) based communication system such as Digital Audio Broadcasting(DAB),Digital Video Broadcasting Terrestrial(DVB-T),Asymmetric Digital Subscriber Loop(ADSL) etc.These application domain require performing FFT in various size from 64 to 8192 point. Implementing each...
متن کامل